function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}

// TODO: 点击推出按钮时执行的函数
function logout() {
    $.ajax({
        "url": "/api/v1.0/sessions",
        "type": "delete",
        "headers": {
            "X-CSRFToken": getCookie("csrf_token")
        },
        "success": function (resp) {
            if (resp.errno == "0") {
                // 退出登录成功
                location.href = "login.html";
            }
        }
    });
}

$(document).ready(function(){

    // TODO: 在页面加载完毕之后去加载个人信息
    $.get('/api/v1.0/user', function (resp) {
        if (resp.errno == "0") {
            $("#user-name").html(resp.data.username);
            $("#user-mobile").html(resp.data.mobile);
            $("#user-avatar").attr('src', resp.data.avatar_url);
        }
        else if (resp.errno == "4101"){
            // 用户未登录，跳转到登录页面
            location.href = "login.html";
        }
        else{
            // 获取个人信息失败
            alert(resp.errmsg);
        }
    })

});
